ru.tcl.dxf.entities
Class Text

java.lang.Object
  |
  +--ru.tcl.dxf.DXFObject
        |
        +--ru.tcl.dxf.entities.Entity
              |
              +--ru.tcl.dxf.entities.Text

public class Text
extends Entity

Класс Text представляет текст.

Since:
TCL DXF 1.0
See Also:
Serialized Form

Field Summary
static int ALLIGN_BETWEEN_TWO_POINTS
          Константа выравнивания текста.
static int CENTERED
          Константа выравнивания текста.
static int FIT_BETWEEN_TWO_POINTS
          Константа выравнивания текста.
static int LEFT_JUSTIFIED
          Константа выравнивания текста.
static int MIDDLE_CENTERED
          Константа выравнивания текста.
static int RIGHT_JUSTIFIED
          Константа выравнивания текста.
 
Constructor Summary
Text()
           
Text(DXFDocument doc)
           
 
Method Summary
 DXFPoint getAlignment()
          Возвращает координаты точки выравнивания.
 java.lang.String getEntityName()
          Возвращает наименование примитива.
 double getHeight()
          Возвращает высоту текста.
 DXFPoint getInsertion()
          Возвращает координаты точки вставки текста.
 int getJustificationType()
          Возвращает тип выравнивания текста.
 double getObliquingAngle()
          Возвращает угол наклона литер (по умолчанию = 0).
 double getRotationAngle()
          Возвращает угол поворота текста (по умолчанию = 0).
 Style getStyle()
          Возвращает имя стиля начертания (по умолчанию = STANDART).
 java.lang.String getText()
          Возвращает текст.
 double getXScale()
          Возвращает линейный масштаб по оси x (по умолчанию = 1).
 boolean isBackwards()
          Возвращает true, если текст зеркально отображен по оси х.
 boolean isUpsideDown()
          Возвращает true, если текст перевернут относительно оси х.
 void readDXF(DXFTokenizer tokenizer)
          Считывание объекта из DXF файла.
 
Methods inherited from class ru.tcl.dxf.entities.Entity
getColorNumber, getElevation, getExtrusionDirection, getLayer, getLineType, getThickness, readCommonPropertiesDXF
 
Methods inherited from class ru.tcl.dxf.DXFObject
getDocument, setDocument
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LEFT_JUSTIFIED

public static final int LEFT_JUSTIFIED
Константа выравнивания текста. Выравненный влево.

CENTERED

public static final int CENTERED
Константа выравнивания текста. Отцентрированный.

RIGHT_JUSTIFIED

public static final int RIGHT_JUSTIFIED
Константа выравнивания текста. Выравненный вправо.

ALLIGN_BETWEEN_TWO_POINTS

public static final int ALLIGN_BETWEEN_TWO_POINTS
Константа выравнивания текста. Выравненный относительно указаной точки.

MIDDLE_CENTERED

public static final int MIDDLE_CENTERED
Константа выравнивания текста. Середина в указанной точки.

FIT_BETWEEN_TWO_POINTS

public static final int FIT_BETWEEN_TWO_POINTS
Константа выравнивания текста. Вписанный.
Constructor Detail

Text

public Text()

Text

public Text(DXFDocument doc)
Method Detail

getAlignment

public final DXFPoint getAlignment()
Возвращает координаты точки выравнивания.
Returns:
координаты точки выравнивания.
Since:
TCL DXF 1.0

getEntityName

public final java.lang.String getEntityName()
Возвращает наименование примитива.
Returns:
наименование примитива.
Overrides:
getEntityName in class Entity
Since:
TCL DXF 1.0

getHeight

public final double getHeight()
Возвращает высоту текста.
Returns:
высота текста.
Since:
TCL DXF 1.0

getInsertion

public final DXFPoint getInsertion()
Возвращает координаты точки вставки текста.
Returns:
координаты точки вставки текста.
Since:
TCL DXF 1.0

getJustificationType

public final int getJustificationType()
Возвращает тип выравнивания текста.
Returns:
тип выравнивания текста.
Since:
TCL DXF 1.0

getObliquingAngle

public final double getObliquingAngle()
Возвращает угол наклона литер (по умолчанию = 0).
Returns:
угол наклона литер.
Since:
TCL DXF 1.0

getRotationAngle

public final double getRotationAngle()
Возвращает угол поворота текста (по умолчанию = 0).
Returns:
угол поворота текста.
Since:
TCL DXF 1.0

getStyle

public final Style getStyle()
Возвращает имя стиля начертания (по умолчанию = STANDART).
Returns:
имя стиля начертания.
Since:
TCL DXF 1.0

getText

public final java.lang.String getText()
Возвращает текст.
Returns:
текст.
Since:
TCL DXF 1.0

getXScale

public final double getXScale()
Возвращает линейный масштаб по оси x (по умолчанию = 1).
Returns:
линейный масштаб по оси x.
Since:
TCL DXF 1.0

isBackwards

public final boolean isBackwards()
Возвращает true, если текст зеркально отображен по оси х.
Returns:
true, если текст зеркально отображен по оси х.
Since:
TCL DXF 1.0

isUpsideDown

public final boolean isUpsideDown()
Возвращает true, если текст перевернут относительно оси х.
Returns:
true, если текст перевернут относительно оси х.
Since:
TCL DXF 1.0

readDXF

public void readDXF(DXFTokenizer tokenizer)
             throws java.io.IOException
Считывание объекта из DXF файла. Вы не должны явно использовать данный метод.
Parameters:
tokenizer - разборщик DXF файлов
Overrides:
readDXF in class DXFObject
Since:
TCL DXF 1.0